FluentCommunity\Modules\Course\Http\Controllers\CourseAdminController B

Total Complexity 97
Dependencies 20
Dependents 0
Total lines 836
Lines of code 632
Logical lines of code 313
Comment lines 2
Methods 26
Properties 0

Methods 26

Method Rating Maintainability Complexity Lines of code
updateCourse()
C
33 23 90
createCourse()
B
34 21 86
updateLesson()
S
44 5 47
getCourseComments()
S
51 5 28
patchSection()
S
51 5 26
addStudent()
S
53 4 23
getSections()
S
53 4 22
getCourses()
S
57 3 17
resetLessonIndexes()
S
57 3 16
resetSectionIndexes()
S
58 3 15
getOtherUsers()
S
53 2 25
getCourseStudents()
S
54 2 22
findCourse()
S
57 2 17
removeStudent()
S
59 2 15
getLessons()
S
60 2 13
createLesson()
S
53 1 24
deleteCourse()
S
56 1 19
updateSection()
S
56 1 19
createSection()
S
57 1 17
patchLesson()
S
59 1 15
updateLinks()
S
59 1 15
deleteSection()
S
60 1 14
moveLesson()
S
60 1 13
getSection()
S
62 1 12
getLesson()
S
63 1 11
deleteLesson()
S
63 1 11